<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>去掉值为0的数组元素</title>
  <script>
    // 15.  将数组中值为 0 的项去掉，将不为 0 的值存入一个新的数组，生成新的数组。
    function work15(x) {
      //为了不更改原数组，新建数组复制原数组
      var xsz = x.slice();
      //循环寻找0是否存在，如果存在删除第一个0的元素
      while (xsz.indexOf(0) !== -1) {
        xsz.splice(xsz.indexOf(0), 1);
      }
      return xsz;
    }


    //调用函数执行
    console.log(work15([2, 4, 6, 0, 2, 0, 7, 4, 6]));
  </script>
</head>

<body>

</body>

</html>